export type LayoutType = "vertical" | "classic" | "transverse" | "columns";

export type AssemblySizeType = "large" | "default" | "small";

export type LanguageType = "zh-cn" | "en" | null;

export type JxtechGlobal = {
  /**布局模式 (纵向：vertical | 经典：classic | 横向：transverse | 分栏：columns) */
  layout: LayoutType;
  /**element 组件大小 */
  assemblySize: AssemblySizeType;
  /**当前系统语言 */
  language: LanguageType;
  /**当前页面是否全屏 */
  maximize: boolean;
  // 主题颜色
  primary: string;
  /**深色模式 */
  isDark: boolean;
  /**灰色模式 */
  isGrey: boolean;
  /**色弱模式 */
  isWeak: boolean;
  /**侧边栏反转 */
  asideInverted: boolean;
  /**头部反转 */
  headerInverted: boolean;
  /**折叠菜单 */
  isCollapse: boolean;
  /**菜单手风琴 */
  accordion: boolean;
  /**面包屑导航 */
  breadcrumb: boolean;
  /**面包屑导航图标 */
  breadcrumbIcon: boolean;
  /**标签页 */
  tabs: boolean;
  /**标签页图标 */
  tabsIcon: boolean;
  /**页脚 */
  footer: boolean;
};
